{{tag>IDE programmation}}

----

====== Anjuta (IDE) ======


**Anjuta** est un environnement de développement intégré (EDI ou IDE en anglais) pour la programmation C et C++ sur GNU/Linux. Il a été développé pour GTK+ et s'intègre donc bien dans l'[[:gnome|environnement de bureau Gnome]].

Il fournit un nombre important de fonctions avancées de programmation : gestion de projet avec //autotools//, création d'application interactive, débogueur (pour un débogueur en ligne de commande, voir [[:GDB]]) et un éditeur puissant.

Il permet également de développer facilement des applications pour Gnome grâce à [[Glade]].


===== Installation =====

==== Version des dépôts (2.4 sous Hardy) ====

[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://anjuta|anjuta]]**.

Pour pouvoir installer Anjuta et le support de la compilation, [[:tutoriel:comment_installer_un_paquet|installez les paquets]]  **[[apt://anjuta,build-essential,autogen,autoconf,intltool,libtool,automake|anjuta build-essential autogen autoconf intltool libtool automake]]**.

==== Dernière version stable ====

Un ppa a été mis à disposition, [[:ppa|Ajoutez le PPA]] **ppa:jacob/anjuta**((https://launchpad.net/~jacob/+archive/anjuta)) à vos sources de logiciels, [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]] puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://anjuta|anjuta]]** (ou mettez-le à jour s'il est déjà installé).

Si vous souhaitez coder des plugins pour cet IDE, installez en plus les paquets suivants : **[[apt://anjuta-dev,libgbf-dev,libgdl-dev|anjuta-dev libgbf-dev libgdl-dev]]**.

Anjuta sera ensuite disponible dans //Applications -> Programmation -> EDI Anjuta//.

==== Installation des plugins Anjuta Extras ====

Le paquet anjuta-extras fournit des plugins qui ne peuvent être inclu dans le paquet Anjuta, pour différente raison. Ce paquet permet d'installé les plugins :

    * Valgrind
    * Profiler
    * Class-inheritance
    * Scintilla
    * Scratchbox

=== Installation ===

Téléchargez d'abords les sources pour votre version d'Anjuta : [[http://ftp.gnome.org/pub/GNOME/sources/anjuta-extras/]]

Installez le paquet [[apt://anjuta-dev]].

Si vous voulez utiliser le plugin **valgrind**, installez aussi : [[apt://binutils-dev]]

Si vous voulez utiliser le plugin **class inheritance** ou **performance profiler**, installez aussi : [[apt://graphviz]]

Décompressez votre archive, et installer les plugins :

<code>
tar -xvzf anjuta-extras-2.XX.X.X.tar.gz
cd anjuta-extras-2.XX.X.X
./configure
make
sudo make install
</code>

=== Plugin Valgrind ==

Vous trouverez ici quelques informations pour utiliser valgrind avec un programme Gtk/Gnome : [[http://live.gnome.org/Valgrind]]

===== Ressources =====
 
   * [[http://anjuta.sourceforge.net|Site officiel]]
   * [[http://www.gnome.org/projects/devtools/|Outils de développement de Gnome]]

----

//Contributeurs : Zoloom.//